Optimization of memory system in Real-Time Embedded Systems
نویسنده
چکیده
Code space is a critical issue in designing of software for real-time embedded systems. The memory system often determines a great deal about the behavior of an embedded system: performance, power, and manufacturing cost. A great many software techniques have been developed to optimize software to improve these characteristics. Since much of the code for embedded systems is compiled once and then burned into ROM, the software designer will often tolerate much longer compile times in the hope of reducing the size of the compiled code. This paper surveys techniques for optimizing memory behavior of real-time embedded software . Key-words : embedded systems, real-time, memory, compiler , optimization , cache
منابع مشابه
Java for Embedded, Real-Time Systems
Java paradigm to object oriented programming, memory management and secure management of complex system design make is popular for desktop applications. It is true for embedded system, todays embedded system extend the complexity of system design with timing and deployment constraints. J2ME is considerably used in small embedded device, its Connected Limited Device Configuration is used for dev...
متن کاملMaximum Power Point Tracker for Photovoltaic Systems Based on Moth-Flame Optimization Considering Partial Shading Conditions
The performance of photovoltaic (PV) systems is highly dependent on environmental conditions. Due to probable changes in environmental conditions, the real-time control of PV systems is essential for exploiting their maximum possible power. This paper proposes a new method to track the maximum power point of PV systems using the moth-flame optimization algorithm. In this method, the PV DC-DC co...
متن کاملPerformance-Power Optimization of Memory Components for Complex Embedded Systems
Optimizing performance and power during the design of embedded systems for real-time constrained applications is an important problem. This paper presents a network flow optimization technique to analyze power and performance tradeoffs for memory component design of an embedded system. The optimal number of external and internal memory accesses, memory sizes, and the number of extra computation...
متن کاملLinearization of M-LINC Systems Using GMP and Particle Swarm Optimization for Wireless Communications
In this paper, an efficient algorithm for the efficiency maximization of the multilevel linear amplification using nonlinear components (M-LINC) systems is proposed regarding the linearity of the system. In this algorithm, we use the generalized memory polynomial (GMP) to provide a behavioral model for the power amplifier (PA) and calculate the power spectral density (PSD) of the output signal ...
متن کاملDynamic Reconfiguration of Two-Level Cache Hierarchy in Real-Time Embedded Systems
System optimization techniques based on efficient dynamic reconfiguration have been widely adopted in recent years. Cache reconfiguration is a promising optimization technique for reducing memory hierarchy energy consumption with little or no impact on overall system performance. While cache reconfiguration is successful in desktop-based and embedded systems, it is not directly applicable in re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007